How I Study System Design Without Forgetting Everything